ea378b43bc8054a6bc7a205c062f78d8c563a517,src/main/java/omtteam/openmodularturrets/blocks/BlockTurretBase.java,BlockTurretBase,onBlockActivated,#World#BlockPos#IBlockState#EntityPlayer#EnumHand#ItemStack#EnumFacing#number#number#number#,118

Before Change


        } else*/
            if (player.isSneaking() && base != null && player.getHeldItemMainhand() != null &&
                    player.getHeldItemMainhand().getItem() instanceof UsableMetaItem && player.getHeldItemMainhand().getItemDamage() == 2) {
                player.getHeldItemMainhand().setTagCompound(base.writeMemoryCardNBT());
            } else if ( !player.isSneaking() && base != null && player.getHeldItemMainhand() != null &&
                    player.getHeldItemMainhand().getItem() instanceof UsableMetaItem && player.getHeldItemMainhand().getItemDamage() == 2 &&
                    player.getHeldItemMainhand().hasTagCompound()) {

After Change


        } else*/
            if (player.isSneaking() && base != null && player.getHeldItemMainhand() != null &&
                    player.getHeldItemMainhand().getItem() instanceof UsableMetaItem && player.getHeldItemMainhand().getItemDamage() == 2) {
                ((UsableMetaItem) player.getHeldItemMainhand().getItem()).setDataStored(player.getHeldItemMainhand(),base.writeMemoryCardNBT());
            } else if ( !player.isSneaking() && base != null && player.getHeldItemMainhand() != null &&
                    player.getHeldItemMainhand().getItem() instanceof UsableMetaItem && player.getHeldItemMainhand().getItemDamage() == 2 &&
                    ((UsableMetaItem) player.getHeldItemMainhand().getItem()).hasDataStored(player.getHeldItemMainhand())) {